﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace JshRCSWebApi.Infrastructure.Domain.VO.SysVehicle.VehicleState
{
    public class robot_status_map_VO:ResponseVO
    {
        /// <summary>
        ///当前载入的地图
        /// </summary>
        public string current_map { get; set; }
        /// <summary>
        /// 当前载入地图的md5值
        /// </summary>
        public string current_map_md5 { get; set; }
        /// <summary>
        /// 地图信息数组，包括地图名，地图大小，最后修改时间
        /// </summary>
        public List<Map_files_info> map_files_info { get; set; }
        /// <summary>
        /// 所有储存在机器人上的地图名组成的数组
        /// </summary>
        public List<string> maps { get; set; }
    }
    public class Map_files_info
    {
        /// <summary>
        /// 最后修改时间
        /// </summary>
        public DateTime modified { get; set; }
        /// <summary>
        /// 地图名
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 地图大小
        /// </summary>
        public int size { get; set; }
    }
}
